﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace BCCommon.OAEnums.Workflow
{
    /// <summary>
    /// 工作流步骤类型
    /// </summary>
    public enum WorkflowStepType
    {

        /// <summary>
        /// 开始
        /// </summary>
        [Description("开始")]
        Start,
        /// <summary>
        /// 顺序流程
        /// </summary>
        [Description("顺序")]
        Sequence,
        /// <summary>
        /// 循环流程
        /// </summary>
        [Description("循环")]
        Cycle,
        /// <summary>
        /// 分支流程
        /// </summary>
        [Description("分支")]
        Branch,
        /// <summary>
        /// 并行流程
        /// </summary>
        [Description("并行")]
        Parallel,
        /// <summary>
        /// 跳跃流程
        /// </summary>
        [Description("跳跃")]
        Jump,
        /// <summary>
        /// 结束步骤
        /// </summary>
        [Description("结束")]
        End,
        /// <summary>
        /// 子流程步骤
        /// </summary>
        [Description("子流程")]
        SubFlow,
        /// <summary>
        /// 合并步骤
        /// </summary>
        [Description("合并")]
        Merge
    }
}
